package com.spsoft.vatoutinv.util.xml.entity;

import com.spsoft.vatoutinv.util.xml.entity.einvoicedata.EInvoiceData;
import com.spsoft.vatoutinv.util.xml.entity.header.Header;
import com.spsoft.vatoutinv.util.xml.entity.sellerauthentication.SellerAuthentication;
import com.spsoft.vatoutinv.util.xml.entity.taxbureausignature.TaxBureauSignature;
import com.spsoft.vatoutinv.util.xml.entity.taxsupervisioninfo.TaxSupervisionInfo;
import lombok.Data;

/**
 * 根节点
 *
 * @author wangy
 */
@Data
public class EInvoice {

    /**
     * 头部信息
     */
    private Header Header;

    /**
     * 票面信息
     */
    private EInvoiceData EInvoiceData;

    /**
     * 开票方认证信息
     * （无认证方式，此节点可为空）
     */
    private SellerAuthentication SellerAuthentication;

    /**
     * 税务监制信息
     */
    private TaxSupervisionInfo TaxSupervisionInfo;

    /**
     * 监制税务机关名称
     */
    private TaxBureauSignature TaxBureauSignature;

    /**
     * 平台编号
     */
    private String ptbh;

}
